snow-cap on mountains - Turc Anglais Dictionnaire